virtual Object* value();
virtual const Object* value() const;
to prevent obtaining a non-const pointer from a const Assoc.